home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Various / DevDisk 65 (1989)(DevWare PD).zip / DevDisk 65 (1989)(DevWare PD).adf / dd0065 < prev    next >
Text File  |  1990-08-07  |  4KB  |  91 lines

  1. DD65
  2. C Tutorials
  3.  
  4. 3D Library (v 1.0)
  5. By Steven Ludtke
  6. This library represents an attempt to provide the Amiga
  7. community with a high speed, easy to use 3d display library for
  8. C programmers. The library uses the transformation matrix
  9. method, which is the fastest method I know to do 3d
  10. transformations while still providing relatively intuitive
  11. rotations. Integer arithmetic is used for speed. Additionally,
  12. the data is stored in a format that will make it easy to optimize the 
  13. code in assembly language.
  14.  
  15. DeviceDrivers
  16. By Markus Wandel
  17. A complete explanation with example code on device drivers.
  18.  
  19. Universal IFF Library (v18.5) 
  20. BY CHRISTIAN A. WEBER
  21. The iff.library is an easy to use Amiga library which gives you some
  22. powerful routines to deal with IFF files, especially ILBM files
  23. (pictures).  It was fully written in Assembler and is only 2.6 KBytes
  24. long.
  25.  
  26. Since the iff.library is a standard Amiga library, it can be used from
  27. any programming language such as C, C++, Modula-2, Assembler, Pascal,
  28. Basic and many more.
  29.  
  30. It can handle any IFF files I know, including DPaint pictures with
  31. stencil, HAM and halfbrite pictures, ANIM files (with a trick),
  32. SoundFX instruments, and all other IFF files which are not nested.
  33.  
  34. MyPixel
  35. By  Thomas J. Eshelman
  36.   There are eight files in this archive:  mypixel, mypixel.c, pixel.asm,
  37. onepixel.s, onepixel, two .o files and the one you're reading.  This series
  38. begins a seminar on writing and interfacing routines on the Amiga that are
  39. fast enough to comprise arcade games.  
  40.  
  41. Introduction to the Amiga Programmer's Suite Book 1.01
  42. By RJ Mical (The "father" of Workbench)
  43. The first and foremost reason for this book, is to make programmers' 
  44. lives easier by creating mechanisms that every programmer wants 
  45. sooner or later; an example of this is the FileIO Requester, which is 
  46. a mechanism that creates a requester and allows the user to browse 
  47. through the Amiga filesystem using an Intuition interface.
  48. The second intent of the Programmer's Suite is to give new Amiga 
  49. tools to the developer.  The XText mechanism is an example of this.  
  50. XText gives programmers a new, powerful way to create text on the Amiga.  
  51. Another example is DoRequest(), which manages requesters automatically.  
  52. These are tools that are part of the Amiga system and may one day 
  53. appear in the Amiga ROM Kernel.
  54. The third intent of the Programmer's Suite is to provide a tutorial 
  55. on how to program the Amiga.  The source code and examples may be 
  56. used as a learning aide for the novitiate and the old-salt alike.  
  57.  
  58.  
  59. A Discussion of Simple Audio Generation on the Amiga
  60. By Steven A. Bennett
  61.   Audio generation on the Amiga is not the easiest of tasks, but once
  62. one has the basic knowledge involved, it becomes no more than a matter
  63. of writing a good set of interface routines.  The Amiga can generate
  64. four channel sound through use of four DMA-driven Digital to Analog
  65. converters supplied on one of the custom chips. (Portia, I believe.)
  66. These channels can be used to generate music, speech, and sound effects
  67. with little processor overhead, in most cases. In this discussion the 
  68. author will focus mainly on simple tone generation using several channels.
  69.  
  70. Double-Buffered Infinite BitMap Scroll Demo                
  71. by MarkE. Whitehead
  72.       This program demonstrates a double-buffered 'infinite' smooth     
  73.  scrolling display using Standard Amiga graphics routines.   It also    
  74.  features Simple Sprite animation.  The program creates a randomly      
  75.  generated terrain which scrolls from top to bottom.  The user controls 
  76.  a Spaceship with the joystick while alien 'flying saucers' zig-zag down
  77.  the screen.  The joystick button also launches a missile.  NO collision 
  78.  detection is performed - that is beyond the scope of this demo. Other  
  79.  than that almost everything is here to get you started on your first   
  80.  Space Shoot-em-up game! 
  81.  
  82. Stars and 3d 
  83. By  Leo L. Schwab
  84. Two programs to simulate moving through a star field.
  85.  
  86. TrapSnapper: Adding A Trap Handler to Your C Programs
  87. By Chris Zamara and Nick Sullivan
  88. Teaches the how too's of error and exception handling with the 68000 
  89. series of cpu.
  90.    
  91.